const fs = require('fs');
const { dirname } = require('path');
//使用 ./ 相对路径或者绝对路径时会出现路径问题 推荐--dirname 表示文件所处目录
fs.readFile(__dirname + '/score.txt', 'utf-8', function(error, datastr) {
    if (error) {
        return console.log('失败' + error.message);
    }

    //1.先把得到的成绩 按照空格分隔
    const arr = datastr.split(' ');
    // console.log(arr);

    //2. 分割完成 后 进行替换
    const arrnew = [];
    arr.forEach(item => {
        arrnew.push(item.replace('=', ':'))
    });
    // console.log(arrnew);

    //3. 对数组中的每一项进行合并 得到新的字符串
    const newStr = arrnew.join('\r\n');
    // console.log(newStr);

    //4. 调用 写入函数



    fs.writeFile(__dirname + '/ok.txt', newStr, function(err) {
        if (err) {
            return console.log('失败' + err.message);
        }
        console.log('写入成功');
    });
});